magnifying power of a telescope or lens - Türkisch Englisch Wörterbuch